package kr.hkit.powerjava.chapter22.collection;

import java.util.ArrayList;
import java.util.Collections;

public class ArrayListTest {
	public static void main(String[] args) {
		ArrayList<String> arList=new ArrayList<>();
		
		arList.add("MILK");
		
		ArrayList<String> subList = new ArrayList<>();
		subList.add("BREAD");
		subList.add("BUTTER");
		
		arList.addAll(subList);
		arList.add(1, "APPLE");
		
		for(String str:arList){
			System.out.println(str);
		}
		Collections.sort(arList);
		System.out.println("+++++++++++++++++++++++");
		for(String str:arList){
			System.out.println(str);
		}
		
//		System.out.println("BREAD 가 존재? " + arList.contains("BREAD"));
		
		
		/*Object[] arr =  arList.toArray();
		for(int i=0; i<arr.length; i++){
			System.out.print(arr[i]+"\t");
		}
		System.out.println();
		
		
		String[] strArr = new String[arList.size()];
		arList.toArray(strArr);
		for(int i=0; i<strArr.length; i++){
			System.out.print(strArr[i] + "\t");
		}
		System.out.println();
		arList.clear();
		
		System.out.println("Empty?" + arList.isEmpty());
		boolean result = arList.contains("BREAD");
		arList.remove(1);
		arList.remove("BREAD");
		arList.clear();
		
		
		
		System.out.println(result);
		
		
		for(String str:arList){
			System.out.println(str);
		}
		System.out.println("=============================");
		for(int i=0; i<arList.size(); i++){
			System.out.println(arList.get(i));
		}*/
	}
}
